package com.itly.rwxkw.service;

import com.itly.rwxkw.pojo.PageData;
import com.itly.rwxkw.pojo.PageParam;
import com.itly.rwxkw.pojo.VisParam;

import java.util.List;

/**
 * Created with IntelliJ IDEA.
 *
 * @Author: 罗言
 * @Version: 1.0
 * @Date: 2024-03-07-19:17
 * @Description:
 */
public interface VisualizationService {
    // -- 地区评论汇总
    public List<VisParam> getData1();
    // -- 地区景区数量
    public List<VisParam> getData2(String area);
    // -- 总旅客评论分布汇总 -- 根据评论IP地址汇总
    // -- 字符串截取函数：substr/substring
    public List<VisParam> getData3();
    // -- 各地区客评论分布汇总 -- 根据评论IP地址汇总
    // -- 字符串截取函数：substr/substring
    public List<VisParam> getData4(String area);
    // -- 点评星级汇总 -- 总
    // -- substring()
    public List<VisParam> getData5();
    // -- 点评星级汇总 -- 各地区
    // -- substring()
    public List<VisParam> getData6(String area);
    // -- 评论内容关键词统计 -- like查询 - 消极词
    //-- substring()
    public List<VisParam> getData7();
    // -- 积极词
    public List<VisParam> getData8();
    // -- 消极词-- 各地区
    public List<VisParam> getData9(String area);
    // -- 积极词-- 各地区
    public List<VisParam> getData10(String area);

    // data -number
    public Integer getData11();
    // data -start-end
    public List<PageData> getData12(PageParam param);

    // 季节
    public List<VisParam> getData13();
    // 各地区-- 季节
    public List<VisParam> getData14(String area);

    // date
    public List<VisParam> getData15();
    // date-- 季节
    public List<VisParam> getData16(String area);
}
